package com.git.hui.yinshua.biz.rest.models.goods.rsp;

import com.git.hui.yinshua.biz.rest.models.order.rsp.PtOrderDto;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author YiHui
 * @date 2024/6/17
 */
@Data
public class GoodsInfoDto implements Serializable {
    private Integer goodsId;
    private String name;
    private Integer cid;
    private String category;
    private String intro;
    /**
     * 主图
     */
    private List<String> thumbs;
    /**
     * 原价，单位元
     */
    private String price;
    /**
     * 折扣价，单位元
     */
    private String discountPrice;

    /**
     * 起售数量
     */
    private Integer minCnt;

    /**
     * 销量
     */
    private Integer salesCnt;

    /**
     * 1 推荐 0 不推荐
     */
    private Integer recommend;

    /**
     * 1 上架 0 下架
     */
    private Integer state;

    /**
     * 创建时间
     */
    private Long createAt;

    /**
     * 更新时间
     */
    private Long updateAt;

    /**
     * 上下架时间
     */
    private Long publishAt;

    /**
     * 拼团是否开启
     */
    private Boolean ptEnable;

    /**
     * 成团人数
     */
    private Integer ptNum;

    /**
     * 成团时长，分钟为单位
     */
    private Integer ptTimePeriod;

    /**
     * 支付时长，分钟为单位
     */
    private Integer payExpireMin;

    /**
     * 详情列表
     */
    private List<GoodsDetailDto> detailList;

    /**
     * 尺寸信息
     */
    private List<GoodsSpecDto> specList;

    /**
     * 拼团列表
     */
    private List<PtOrderDto> ptOrderDtoList;
}
